#ifndef __APP_VALVE_CONTROL_H
#define __APP_VALVE_CONTROL_H

#include "stm32f10x.h"
#include "user_config.h"


/* ===================== 函数声明 ===================== */

/**
 * @brief  电磁阀控制初始化
 * @param  None
 * @retval None
 */
void app_valve_control_init(void);

/**
 * @brief  电磁阀主控制逻辑
 * @param  None
 * @retval None
 * @note   在主循环中周期性调用(建议100ms)
 */
void app_valve_control_process(void);

/**
 * @brief  更新湿度数据
 * @param  None
 * @retval None
 * @note   读取湿度传感器数据并更新到g_user_config
 */
void app_valve_update_humidity(void);


#endif /* __APP_VALVE_CONTROL_H */
